package cn.edu.scau.cmi.ema.dao;

import cn.edu.scau.cmi.ema.base.CmiPagination;
import cn.edu.scau.cmi.ema.domain.Event9slr;
import org.springframework.dao.DataAccessException;

import java.util.Set;

public interface Event9slrDAO extends JpaDao<Event9slr> {

	public Event9slr findEvent9slrById(Integer id) throws DataAccessException;

	public Event9slr findEvent9slrById(Integer id, int startResult, int maxRows) throws DataAccessException;

	public Set<Event9slr> findEvent9slrByNumber(String number) throws DataAccessException;

	public Set<Event9slr> findEvent9slrByNumber(String number, int startResult, int maxRows) throws DataAccessException;

	public Set<Event9slr> findEvent9slrByNumberContaining(String number_1) throws DataAccessException;

	public Set<Event9slr> findEvent9slrByNumberContaining(String number_1, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Event9slr> findEvent9slrByName(String name) throws DataAccessException;

	public Set<Event9slr> findEvent9slrByName(String name, int startResult, int maxRows) throws DataAccessException;

	public Set<Event9slr> findEvent9slrByNameContaining(String name_1) throws DataAccessException;

	public Set<Event9slr> findEvent9slrByNameContaining(String name_1, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Event9slr> findEvent9slrByFood(String food) throws DataAccessException;

	public Set<Event9slr> findEvent9slrByFood(String food, int startResult, int maxRows) throws DataAccessException;

	public Set<Event9slr> findEvent9slrByFoodContaining(String food_1) throws DataAccessException;

	public Set<Event9slr> findEvent9slrByFoodContaining(String food_1, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Event9slr> findEvent9slrByFoodtype(String foodtype) throws DataAccessException;

	public Set<Event9slr> findEvent9slrByFoodtype(String foodtype, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Event9slr> findEvent9slrByFoodtypeContaining(String foodtype_1) throws DataAccessException;

	public Set<Event9slr> findEvent9slrByFoodtypeContaining(String foodtype_1, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Event9slr> findEvent9slrByDiscoverytime(String discoverytime) throws DataAccessException;

	public Set<Event9slr> findEvent9slrByDiscoverytime(String discoverytime, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Event9slr> findEvent9slrByDiscoverytimeContaining(String discoverytime_1) throws DataAccessException;

	public Set<Event9slr> findEvent9slrByDiscoverytimeContaining(String discoverytime_1, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Event9slr> findEvent9slrByDiscoveryaddress(String discoveryaddress) throws DataAccessException;

	public Set<Event9slr> findEvent9slrByDiscoveryaddress(String discoveryaddress, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Event9slr> findEvent9slrByDiscoveryaddressContaining(String discoveryaddress_1)
			throws DataAccessException;

	public Set<Event9slr> findEvent9slrByDiscoveryaddressContaining(String discoveryaddress_1, int startResult,
			int maxRows) throws DataAccessException;

	public Set<Event9slr> findEvent9slrBySubject(String subject) throws DataAccessException;

	public Set<Event9slr> findEvent9slrBySubject(String subject, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Event9slr> findEvent9slrBySubjectContaining(String subject_1) throws DataAccessException;

	public Set<Event9slr> findEvent9slrBySubjectContaining(String subject_1, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Event9slr> findEvent9slrByProducer(String producer) throws DataAccessException;

	public Set<Event9slr> findEvent9slrByProducer(String producer, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Event9slr> findEvent9slrByProducerContaining(String producer_1) throws DataAccessException;

	public Set<Event9slr> findEvent9slrByProducerContaining(String producer_1, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Event9slr> findEvent9slrBySource(String source) throws DataAccessException;

	public Set<Event9slr> findEvent9slrBySource(String source, int startResult, int maxRows) throws DataAccessException;

	public Set<Event9slr> findEvent9slrBySourceContaining(String source_1) throws DataAccessException;

	public Set<Event9slr> findEvent9slrBySourceContaining(String source_1, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Event9slr> findEvent9slrByAdultertype(String adultertype) throws DataAccessException;

	public Set<Event9slr> findEvent9slrByAdultertype(String adultertype, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Event9slr> findEvent9slrByAdultertypeContaining(String adultertype_1) throws DataAccessException;

	public Set<Event9slr> findEvent9slrByAdultertypeContaining(String adultertype_1, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Event9slr> findEvent9slrByFoodbatchfiller(String foodbatchfiller) throws DataAccessException;

	public Set<Event9slr> findEvent9slrByFoodbatchfiller(String foodbatchfiller, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Event9slr> findEvent9slrByFoodbatchfillerContaining(String foodbatchfiller_1) throws DataAccessException;

	public Set<Event9slr> findEvent9slrByFoodbatchfillerContaining(String foodbatchfiller_1, int startResult,
			int maxRows) throws DataAccessException;

	public Set<Event9slr> findEvent9slrByAdulterlink(String adulterlink) throws DataAccessException;

	public Set<Event9slr> findEvent9slrByAdulterlink(String adulterlink, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Event9slr> findEvent9slrByAdulterlinkContaining(String adulterlink_1) throws DataAccessException;

	public Set<Event9slr> findEvent9slrByAdulterlinkContaining(String adulterlink_1, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Event9slr> findEvent9slrByDetectmethod(String detectmethod) throws DataAccessException;

	public Set<Event9slr> findEvent9slrByDetectmethod(String detectmethod, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Event9slr> findEvent9slrByDetectmethodContaining(String detectmethod_1) throws DataAccessException;

	public Set<Event9slr> findEvent9slrByDetectmethodContaining(String detectmethod_1, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Event9slr> findEvent9slrByUrl(String url) throws DataAccessException;

	public Set<Event9slr> findEvent9slrByUrl(String url, int startResult, int maxRows) throws DataAccessException;

	public Set<Event9slr> findEvent9slrByUrlContaining(String url_1) throws DataAccessException;

	public Set<Event9slr> findEvent9slrByUrlContaining(String url_1, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Event9slr> findEvent9slrByDescription(String description) throws DataAccessException;

	public Set<Event9slr> findEvent9slrByDescription(String description, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Event9slr> findEvent9slrByDescriptionContaining(String description_1) throws DataAccessException;

	public Set<Event9slr> findEvent9slrByDescriptionContaining(String description_1, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Event9slr> findEvent9slrByImported(Boolean imported) throws DataAccessException;

	public Set<Event9slr> findEvent9slrByImported(Boolean imported, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Event9slr> findEvent9slrByIslocked(Boolean islocked) throws DataAccessException;

	public Set<Event9slr> findEvent9slrByIslocked(Boolean islocked, int startResult, int maxRows)
			throws DataAccessException;

	public Event9slr findEvent9slrByPrimaryKey(Integer id) throws DataAccessException;

	public Event9slr findEvent9slrByPrimaryKey(Integer id, int startResult, int maxRows) throws DataAccessException;

	public Set<Event9slr> findEvent9slrsByIds(Set<Integer> ids) throws DataAccessException;

	public Set<Event9slr> findAllEvent9slrs() throws DataAccessException;

	public Set<Event9slr> findAllEvent9slrs(int startResult, int maxRows) throws DataAccessException;

	public Set<Event9slr> findEvent9slrByCompositeProperities(String sql, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Event9slr> findEvent9slrsByDetachedCriteria(CmiPagination page) throws DataAccessException;

	public Event9slr findEvent9slrByPhysicalPrimaryKey(String number) throws DataAccessException;

	public Event9slr findEvent9slrByPhysicalPrimaryKey(String number, int startResult, int maxRows)
			throws DataAccessException;
}
